package pe.gob.osce.sirenas.model;

import java.io.Serializable;
import java.util.Date;



public class NotificacionesDTO implements Serializable,Cloneable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -2900766894851755126L;
	
	
	private Long idNotificacion;
	private Long idFicha;	
	private String descAsunto;	
	private String descDetalle;	
	private String nomAdjunto;	
	private boolean indLectura;	
	private String usuarioRegistro;
	private Date fecRegistro;
	private String horaRegistro;
	private Date fecNotificacion;
	private String usuarioModificacion;
	private Long estado=1L;
	
	private AuditoriaDTO auditoriaDTO;
	
	
	public NotificacionesDTO clone() {
		 
		NotificacionesDTO emp = null;
        try {
            emp = (NotificacionesDTO) super.clone();
        } catch (CloneNotSupportedException e) {
            System.out.println(e);
        }
        return emp;
    }


	/**
	 * @return the idNotificacion
	 */
	public Long getIdNotificacion() {
		return idNotificacion;
	}


	/**
	 * @param idNotificacion the idNotificacion to set
	 */
	public void setIdNotificacion(Long idNotificacion) {
		this.idNotificacion = idNotificacion;
	}


	/**
	 * @return the idFicha
	 */
	public Long getIdFicha() {
		return idFicha;
	}


	/**
	 * @param idFicha the idFicha to set
	 */
	public void setIdFicha(Long idFicha) {
		this.idFicha = idFicha;
	}


	
	public String getDescAsunto() {
		return descAsunto;
	}


	public void setDescAsunto(String descAsunto) {
		this.descAsunto = descAsunto;
	}


	public String getDescDetalle() {
		return descDetalle;
	}


	public void setDescDetalle(String descDetalle) {
		this.descDetalle = descDetalle;
	}


	public String getNomAdjunto() {
		return nomAdjunto;
	}


	public void setNomAdjunto(String nomAdjunto) {
		this.nomAdjunto = nomAdjunto;
	}


	/**
	 * @return the indLectura
	 */
	public boolean isIndLectura() {
		return indLectura;
	}


	/**
	 * @param indLectura the indLectura to set
	 */
	public void setIndLectura(boolean indLectura) {
		this.indLectura = indLectura;
	}


	/**
	 * @return the estado
	 */
	public Long getEstado() {
		return estado;
	}


	/**
	 * @param estado the estado to set
	 */
	public void setEstado(Long estado) {
		this.estado = estado;
	}


	/**
	 * @return the auditoriaDTO
	 */
	public AuditoriaDTO getAuditoriaDTO() {
		return auditoriaDTO;
	}


	/**
	 * @param auditoriaDTO the auditoriaDTO to set
	 */
	public void setAuditoriaDTO(AuditoriaDTO auditoriaDTO) {
		this.auditoriaDTO = auditoriaDTO;
	}


	public String getUsuarioRegistro() {
		return usuarioRegistro;
	}


	public void setUsuarioRegistro(String usuarioRegistro) {
		this.usuarioRegistro = usuarioRegistro;
	}


	public Date getFecRegistro() {
		return fecRegistro;
	}


	public void setFecRegistro(Date fecRegistro) {
		this.fecRegistro = fecRegistro;
	}


	public Date getFecNotificacion() {
		return fecNotificacion;
	}


	public void setFecNotificacion(Date fecNotificacion) {
		this.fecNotificacion = fecNotificacion;
	}


	public String getUsuarioModificacion() {
		return usuarioModificacion;
	}


	public void setUsuarioModificacion(String usuarioModificacion) {
		this.usuarioModificacion = usuarioModificacion;
	}


	public String getHoraRegistro() {
		return horaRegistro;
	}


	public void setHoraRegistro(String horaRegistro) {
		this.horaRegistro = horaRegistro;
	}

}
